package main.java.fases;

public class Peon {
	
	/**
	 * @uml.property  name="jugador"
	 * @uml.associationEnd  inverse="peon:fases.Jugador"
	 */
	private Jugador jugador;
	private String color;
	private String posicion;
	
	
	public Peon(){
		
	}
	
	public void moverPeon(String destino){
		posicion = destino;
	}
	
	
	
	

	/**
	 * Getter of the property <tt>jugador</tt>
	 * @return  Returns the jugador.
	 * @uml.property  name="jugador"
	 */
	public Jugador getJugador() {
		return jugador;
	}

	/**
	 * Setter of the property <tt>jugador</tt>
	 * @param jugador  The jugador to set.
	 * @uml.property  name="jugador"
	 */
	public void setJugador(Jugador jugador) {
		this.jugador = jugador;
	}

	/**
	 * @uml.property  name="jugador1"
	 * @uml.associationEnd  aggregation="shared" inverse="peon1:fases.Jugador"
	 */
	private Jugador jugador1;

	/**
	 * Getter of the property <tt>jugador1</tt>
	 * @return  Returns the jugador1.
	 * @uml.property  name="jugador1"
	 */
	public Jugador getJugador1() {
		return jugador1;
	}

	/**
	 * Setter of the property <tt>jugador1</tt>
	 * @param jugador1  The jugador1 to set.
	 * @uml.property  name="jugador1"
	 */
	public void setJugador1(Jugador jugador1) {
		this.jugador1 = jugador1;
	}

	/**
	 * @uml.property  name="jugador2"
	 * @uml.associationEnd  aggregation="shared" inverse="peon2:fases.Jugador"
	 */
	private Jugador jugador2;


	/**
	 * Getter of the property <tt>jugador2</tt>
	 * @return  Returns the jugador2.
	 * @uml.property  name="jugador2"
	 */
	public Jugador getJugador2() {
		return jugador2;
	}

	/**
	 * Setter of the property <tt>jugador2</tt>
	 * @param jugador2  The jugador2 to set.
	 * @uml.property  name="jugador2"
	 */
	public void setJugador2(Jugador jugador2) {
		this.jugador2 = jugador2;
	}

}
